﻿using System;
namespace Interface_Tier
{
    public interface IHRM_PROCESS_POSITIONData
    {
        int HRM_PROCESS_POSITION_Delete(Guid PositionID);
        int HRM_PROCESS_POSITION_Disable(Guid PositionID, ref bool Enabled);
        System.Data.DataSet HRM_PROCESS_POSITION_Get(Guid PositionID);
        System.Data.DataSet HRM_PROCESS_POSITION_GetList();
        int HRM_PROCESS_POSITION_Insert(Guid PositionID, string EmployeeCode, string OldBranch, string OldDepartment, string OldGroup, string OldPosition, string NewBranch, string NewDepartment, string NewGroup, string NewPosition, DateTime Date, string Reason, string DecideNumber, string Person);
        int HRM_PROCESS_POSITION_Save(Guid PositionID, string EmployeeCode, string OldBranch, string OldDepartment, string OldGroup, string OldPosition, string NewBranch, string NewDepartment, string NewGroup, string NewPosition, DateTime Date, string Reason, string DecideNumber, string Person);
        int HRM_PROCESS_POSITION_Update(Guid PositionID, string EmployeeCode, string OldBranch, string OldDepartment, string OldGroup, string OldPosition, string NewBranch, string NewDepartment, string NewGroup, string NewPosition, DateTime Date, string Reason, string DecideNumber, string Person);
    }
}
